Ramon TerratsRamon Terrats
Two Empty Seats in Kazakhstan: What the 3-0 Sweep Does Not Tell India's Women's Badminton TeamThe 7-2 score flickered on the electronic board and made me pause mid-sentenc...
A 3-0 Win over Kazakhstan and the Real Skeleton of India's Women's Badminton TeamThe score 7-2 appeared on the electronic board before the first women's singl...
An Se-young Breaks the Title Record: Reading the Odense Final from Behind the ScoreboardAt 9-12 in the deciding game, An Se-young reached down, touched her left ankl...
VCT 2027: When Riot Bets $400,000 on the OutsiderIn a corner of Asia, there are esports organisations that did not dissolve...
Worlds 2026 Final: T1 Beat Weibo Gaming With What the Scoreboard Never CountsAt the twenty-fourth minute of Game 3, Weibo Gaming still had all five player...
Vietnamese Football and the Data Question: From the 2026 ASEAN Cup to the 2026 World Cup QualifiersVietnamese Football and the Data Question: From the 2026 ASEAN Cup to the 202...
The Martial Arts Label and the Cost of a Sourceless AnalysisLate November in Incheon. I open a data extraction sheet a contributor sent...
ASIAD 2026: Vietnam's League of Legends Team Reaches Semifinals, The First Medal and The Story of Top Seed in Group ARight from the group stage, Vietnam's League of Legends team demonstrated tig...
MLBB and Southeast Asia: A Market Framed by Culture, Not by LuckMay 2026, SEA Games 31 in Hanoi. I watched the MLBB final between Vietnam and...
Hanoi FC's Shock 1-4 Defeat to SLNA: The Hang Day Lights and the Cracks No One Can HideIn the 53rd minute, Phan Ba Quyen whipped a cross in from the left. The ball...
Hamilton's Radio Rant at Zandvoort: What the Data Says About Who Was WrongZandvoort, a narrow and challenging circuit where every tenth of a second can...
Vietnam Women's Volleyball and the Data Void After the 2026 Challenger CupAt the Rizal Memorial Coliseum in Manila, on the evening of July 7, 2026, whe...
Bayley, Davies and the Seeding Equation: Great Britain's Para Table Tennis Squad Enters Its Final Preparation StageIn Sheffield, on a late-summer afternoon, the sound of a ball bouncing on the...
Gamba Osaka Sit 15th in J1 League, and the Real Test for CAHN in the AFC Champions League EliteOn 12 September, at Panasonic Stadium Suita, Gamba Osaka lost 0-2 to FC Tokyo...
Vietnam Poomsae in Chuncheon: When Age Becomes a Weapon and Gold Doesn't Come From a NameIn the competition hall in Chuncheon, when Vietnam's U50 women's poomsae team...
The £830 Million Trail: How the Man City Dressing Room Learned to Live With a Suspended SentenceThere was a season when I sat through 19 home matches of a major club, and wh...
Vietnam Finished Fourth in PUBG Mobile at ASIAD 20: Five Points, Two Days, and a Roster With No SubstituteThe twelfth match of the PUBG Mobile event at ASIAD 20 came to a close. The...
PV Sindhu Loses to Chen Yufei in Asian Games 2026 Quarter-Final: The 122-Second Rally and the Limits of a Game PlanIn the third game, with the score at 2-2 and the clock just past the fourth...
Japanese Referee Araki Yusuke Impresses in Jupiler Pro League Debut with VAR AccuracyIn the fifth round of the 2026-2026 Jupiler Pro League, referee Araki Yusuke...
When Football Sells Hollow Data: The Silent Crisis of Sports AnalyticsOn the night of March 8, 2026, I lay in a small apartment in Jing'an District...
A 3-0 Win over Kazakhstan and the Real Skeleton of India's Women's Badminton TeamThe score 7-2 appeared on the electronic board before the first women's singl...
An Se-young Breaks the Title Record: Reading the Odense Final from Behind the ScoreboardAt 9-12 in the deciding game, An Se-young reached down, touched her left ankl...
VCT 2027: When Riot Bets $400,000 on the OutsiderIn a corner of Asia, there are esports organisations that did not dissolve...
Worlds 2026 Final: T1 Beat Weibo Gaming With What the Scoreboard Never CountsAt the twenty-fourth minute of Game 3, Weibo Gaming still had all five player...
Vietnamese Football and the Data Question: From the 2026 ASEAN Cup to the 2026 World Cup QualifiersVietnamese Football and the Data Question: From the 2026 ASEAN Cup to the 202...
The Martial Arts Label and the Cost of a Sourceless AnalysisLate November in Incheon. I open a data extraction sheet a contributor sent...
ASIAD 2026: Vietnam's League of Legends Team Reaches Semifinals, The First Medal and The Story of Top Seed in Group ARight from the group stage, Vietnam's League of Legends team demonstrated tig...
MLBB and Southeast Asia: A Market Framed by Culture, Not by LuckMay 2026, SEA Games 31 in Hanoi. I watched the MLBB final between Vietnam and...
Hanoi FC's Shock 1-4 Defeat to SLNA: The Hang Day Lights and the Cracks No One Can HideIn the 53rd minute, Phan Ba Quyen whipped a cross in from the left. The ball...
Hamilton's Radio Rant at Zandvoort: What the Data Says About Who Was WrongZandvoort, a narrow and challenging circuit where every tenth of a second can...
Vietnam Women's Volleyball and the Data Void After the 2026 Challenger CupAt the Rizal Memorial Coliseum in Manila, on the evening of July 7, 2026, whe...
Bayley, Davies and the Seeding Equation: Great Britain's Para Table Tennis Squad Enters Its Final Preparation StageIn Sheffield, on a late-summer afternoon, the sound of a ball bouncing on the...
Gamba Osaka Sit 15th in J1 League, and the Real Test for CAHN in the AFC Champions League EliteOn 12 September, at Panasonic Stadium Suita, Gamba Osaka lost 0-2 to FC Tokyo...
Vietnam Poomsae in Chuncheon: When Age Becomes a Weapon and Gold Doesn't Come From a NameIn the competition hall in Chuncheon, when Vietnam's U50 women's poomsae team...
The £830 Million Trail: How the Man City Dressing Room Learned to Live With a Suspended SentenceThere was a season when I sat through 19 home matches of a major club, and wh...
Vietnam Finished Fourth in PUBG Mobile at ASIAD 20: Five Points, Two Days, and a Roster With No SubstituteThe twelfth match of the PUBG Mobile event at ASIAD 20 came to a close. The...
PV Sindhu Loses to Chen Yufei in Asian Games 2026 Quarter-Final: The 122-Second Rally and the Limits of a Game PlanIn the third game, with the score at 2-2 and the clock just past the fourth...
Japanese Referee Araki Yusuke Impresses in Jupiler Pro League Debut with VAR AccuracyIn the fifth round of the 2026-2026 Jupiler Pro League, referee Araki Yusuke...
When Football Sells Hollow Data: The Silent Crisis of Sports AnalyticsOn the night of March 8, 2026, I lay in a small apartment in Jing'an District...
